package com.bd.scm.dao.mapper.door;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bd.scm.domain.dto.door.DoorDefinitionDto;
import com.bd.scm.domain.models.door.DoorDefinition;

import java.util.List;

public interface ChannelDefinitionDao {

    String getDepNo(DoorDefinitionDto doorDefinitionDto);
    /**
     * 获取通道数据
     * @return
     */
    IPage<DoorDefinition> getChannelData(Page<DoorDefinition> doorInfo, DoorDefinitionDto doorDefinitionDto);

    /**
     * 添加通道数据
     * @param doorDefinitionDto
     * @return
     */
    int addChannelDefinitionData(DoorDefinitionDto doorDefinitionDto);
    /**
     * 修改通道数据
     * @param doorDefinitionDto
     * @return
     */
    int updateDefinitionData(DoorDefinitionDto doorDefinitionDto);
}
